module | getPackageModuleRefFromModulePath(modulePath) | Convert a module path to a package module reference. |
module | isFileModuleRef(r) | Is the module reference relative to a file location? |
module | isPackageModuleRef(r) | Is the module reference a package module reference? |
module | parseModuleRef(r) | Parse a module reference into either a package module reference or a file module reference. |
package | findPackage(startDir) | Find the nearest package.json manifest file. Search upward through all parent directories. |
package | findPackageDependencyDir(ref, options) | Find the package dependency's directory, starting from the given directory and moving outward, through all parent directories. |
package | findPackageDir(startDir) | Find the parent directory of the nearest package.json manifest file. Search upward through all parent directories. |
package | parsePackageRef(r) | Parse a package reference string. An example reference is the name property found in package.json . |
package | readPackage(pkgPath) | Read a package.json manifest from a file. |
package | resolveDependencyChain(chain, startDir) | Resolve the path to a dependency given a chain of dependencies leading up to it. |
package | writePackage(pkgPath, manifest, space) | Write a package.json manifest to a file. |
path | findUp(names, options) | Finds the specified file(s) or directory(s) by walking up parent directories. |
path | normalizePath(p) | Normalize the separators in a path, converting each backslash ('\') to a foreward slash ('/'). |